improvements public infrastructure facility - French English Dictionary